package com.esd.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.esd.common.pojo.R;
import com.esd.sys.entity.User;
import com.esd.sys.entity.dto.PwdDto;

import java.util.Map;

public interface UserService extends IService<User> {

    R userLogin(User user);

    R getUserAll(Map<String , Object> params);

    R addUser(User user);

    R updateUser(User user);

    R updateUserPwd(PwdDto pwdDto);

    R deleteUserById(Long userId);

    User getByUsername(String username);
}
